home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 526-550 / disk_548 / labelmaker / labelmakerv1.5.lzh / LabelDef.h < prev    next >
C/C++ Source or Header  |  1991-07-22  |  883b  |  54 lines

  1. #ifndef EXEC_TYPES_H
  2. #include <exec/types.h>
  3. #endif
  4. #include <graphics/text.h>
  5.  
  6.  
  7. struct LabelText
  8. {
  9. SHORT TopEdge;
  10. SHORT Width;
  11. BYTE  FontName[21];
  12. SHORT FontSize;
  13. BYTE  Style;
  14. BYTE  Alignment;
  15. BYTE  Placement;
  16. BYTE  Border;
  17. BYTE  BgColor;
  18. BYTE  FgColor;
  19. BYTE  Text[61];
  20. struct LabelText *PrevText;
  21. struct LabelText *NextText;
  22. LONG AttrNumber;
  23. };
  24.  
  25. #define LTS_PLAIN 0L
  26. #define LTS_UNDERLINED 1L
  27. #define LTS_BOLD 2L
  28. #define LTS_ITALIC 4L
  29.  
  30. #define LTA_LEFT 0L
  31. #define LTA_RIGHT 1L
  32. #define LTA_CENTERED 2L
  33.  
  34. #define LTP_FIXED 0L
  35. #define LTP_FREE 1L
  36.  
  37. #define LTB_NONE 0L
  38. #define LTB_BOTTOM 1L
  39. #define LTB_TOP 2L
  40. #define LTB_SIDES 4L
  41.  
  42. #define LABEL_LEFT 95L
  43. #define LABEL_TOP 14L
  44. #define LABEL_RIGHT 414L
  45. #define LABEL_BOTTOM 197L
  46. #define LABEL_WIDTH 320L
  47. #define LABEL_HEIGHT 184L
  48. #define LABEL_BACK 43L
  49. #define LABEL_STRIP_START 45L
  50. #define LABEL_STRIP_END 53L
  51. #define LABEL_START 55L
  52.  
  53.  
  54.